SQL查詢Select初探

2022-07-02 17:00:13 字數 609 閱讀 2791

一、根據身份證號查詢生日

select workno,name,substring(identitycards, 7, 8),indate from

[dbo

].user

where

substring(identitycards, 7, 4) =

'1995

';

使用substring函式獲取生日,並篩選出2023年生的人;

還可以根據生日排序,篩選90後

select workno,name,deptname,substring(identitycards, 7, 8) as birthday,indate,identitycards from

[dbo

].s_a_user where

substring(identitycards, 7, 4) >=

'1990

'order

by birthday desc;

這裡使用了as將substring中的結果作為birthday列,用於排序,注意這裡的as做的列別名不能用於where後的判斷使用!

end

SQL查詢語句SELECT精華

一 簡單查詢 簡單的transact sql查詢只包括選擇列表 from子句和where子句。它們分別說明所查詢列 查詢的 表或檢視 以及搜尋條件等。例如,下面的語句查詢testtable表中姓名為 張三 的nickname欄位和email欄位。select nickname,email from ...

SQL語句 查詢(select),筆記

sql語句 查詢 select 筆記。最基本的 select 語句結構 1 select from 表名字 把相關於 這個表的語句全部查詢出來。2 select 欄位名1 欄位名2 from 表名 把這個表中關於欄位1和字段2的相關資料全部查詢出來。3 select from 表名 where 字段...

sql學習 查詢語句select

空值不同於0,凡是空值參與的運算,結果都為空 null select ename as name,sal 1 comm as annul sal from emp 連線符 select ename s job is job from emp distinct 去重 select distinct d...