有關數據庫select的所有語句用法
幾個簡單的基本的sql語句 選擇:select * from table1 where 范圍 插入:insert into table1(field1,field2) values(value1,value2) 刪除:delete from table1 where 范圍 更新:update table1 set field1=value1 where 范圍 查找:select * from table1 where field1 like '%value1%' (所有包含'value1'這個模式的字符串)---like的語法很精妙,查資料! 排序:select * from table1 order by field1,field2 [desc] 分組:select * from table1 group by field1 ORDER BY count(ShopId) LIMIT 20 (兼并排序分頁) 總數:select count(*) as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1[separator] 查詢去除重復值:select distinct * from table1 使用外連接 A、left outer join: 左外連接(左連接):結果集既包括連接表的匹配行,也包括左連接表的所有行。 SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c B:right outer join: 右外連接(右連接):結果集既包括連接表的匹配連接行,也包括右連接表的所有行。 C:full outer join: 全外連接:不僅包括符號連接表的匹配行,還包括兩個連接表中的所有記錄。
麻煩采納,謝謝!
求一個select語句的寫法我需要這樣一個select語句,查詢
不太清楚你沒有值的意思 如果沒有值表示字段為空字符串,那么 如果用SQLSERVER select case when 字段='' then '' else '@' end as 字段 from 表 如果用ACCESS select iif(字段='','','@') as 字段 from 表 如果沒有值表示字段為NULL,那么 如果用SQLSERVER select case when 字段 is null then '' else '@' end as 字段 from 表 如果用ACCESS select iif(字段 is null ,'','@') as 字段 from 表。
轉載請注明出處華閱文章網 » select語句查詢