一、根據身份證號查詢生日
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...