SQL學習 查詢基礎

2021-07-26 15:26:35 字數 1272 閱讀 7002

簡單查詢:

1:查詢表的全部行和列

例1:select user_qq,user_name,user_*** from users;

例2:select * from users;

2:查詢表的部分列

例:select user_qq from users;

3:使用別名

例:select user_qq [as] '玩家qq' ,user_name [as] '玩家姓名' from users;

4:去除結果中的重複行

例:select distinct user_qq from scores;

5:指定顯示範圍

例:select * from users limit 2,3;      (代表顯示第3,4,5條資料)

select * from users limit 3;                 (代表顯示第1,2,3條資料)

條件查詢:

select 列名 from 表名 where 表示式

例:select * from users where user_qq='1234';

<>   不等於    and   與     or     或      not     非

模糊查詢:

例:select * from scores where score between 2500 and 3000;

between and 中前面的數比後面的數小

not betwween and 表示不在該範圍

萬用字元:

例:select * from users where user_name like '孫%'

%匹配任意乙個或多個字元

not like       

查詢空值:

例:select * from users where user_birthday is null;

is not null 

對查詢結果排序:

select 列名 from 表名 where gno=1 order by 列名 [asc|desc]   (asc為公升序(預設),desc為降序)

多列排序:

select * from scores order by gno asc,score desc;                 (先排gno再基於gno基礎上排score)

sql基礎查詢

1.查詢 northwind 資料庫employees 表中名以 a開頭的雇員的姓名。use northwind goselect firstname,lastname from employees where firstname like a go 2.使用演示指令碼建立表 插入資料,查詢以 x ...

sql基礎 sql連線查詢

這兩天在專案中寫連線查詢的時候突然回憶了一下各種連線查詢的語法 結果等,發現自己出了經常用的left join on 和等值連線以外其他的都不是很確定,於是乎就看看了相關的資料便有了這篇博文。sql 92標準所定義的from子句的連線語法格式為 fromjoin tablejoin typejoin...

SQL基礎學習筆記09聯合查詢

union 聯合 合併 將多條查詢語句的結果合併成乙個結果 語法 查詢語句1 union 查詢語句2 union 應用場景 要查詢的結果來自於多個表,且多個表沒有直接的連線關係,但查詢的資訊一致時 特點 1 要求多條查詢語句的查詢列數是一致的!2 要求多條查詢語句的查詢的每一列的型別和順序最好一致 ...