獭窟岛

SQL所有查询语句与操作规范

作者: 獭窟岛 发布时间: 2020-05-21 103 人阅读

经典语录每日看看

 

SQL所有查询语句与操作规范  數據庫查詢語句

1 全字段查詢

【例1】查詢stuInfo表的所有信息

select * from stuInfo

2 部分字段查詢

【例2】查詢stuInfo表的stuName、stuIdentity、stuSex

Select stuName,stuIdentity,stuSex

From stuInfo

3 字段換名查詢

【例3】查詢stuInfo表的stuName、stuIdentity、stuSex,將列名換成姓名、身份證號和性別呈現。

Select stuName 姓名,stuIdentity 身份證號,stuSex 性別

From stuInfo

或:Select stuName as 姓名,stuIdentity as 身份證號,stuSex as 性別…

或: Select 姓名=stuName,身份證號=stuIdentity,性別=stuSex …

4 列運算查詢

【例4】查詢學生的姓名(stuName)和完整的班級號(schId+classID)

Select stuName as 姓名,schId+classID as 班級號 From stuInfo

5 函數查詢

日期函數:getDate()、Year()、month()、Day()、DatePart()、DateDiff()…

字符串函數:len()、right()、left()、substring()…

類型轉換:Cast()、convert()

…(更多函數參閱SQL Server幫助文檔)

【例5】查詢日期數據

select getDate()

select year(getDate())

select month(getDate())

select Day(getDate())

select datepart(year,getDate())

select datepart(month,getDate())as ‘月份’

select datepart(day,getDate()) as ‘日’

select datepart(hour,getDate())

select datepart(minute,getDate())

select datepart(second,getDate())as ‘秒’

select datepart(weekDay,getDate())-1 as ‘星期幾’

【例6】查詢stuInfo表的學生出生日期,從stuIdentity的第7到第14獲取。

select substring(stuidentity,7,8) as 出生日期 from stuInfo

或:

select right(left(stuidentity,14) ,8) as 出生日期 from stuInfo

【例7】查詢stuInfo表的學生姓名及年齡。

select stuName 姓名,年齡=

datediff(year,cast(substring(stuidentity,7,8) as datetime),getDate()) from stuInfo

下面是大部分sql查詢語句代碼 因為時間原因就不寫出來了

select*from stuInfo –全字段查詢

select stuName from stuInfo –部分字段查詢

select stuName,stuIdentity,stuSex from stuInfo–字段換名查詢

select stuName as 姓名,stuIdentity 身份證號,stuSex as 性別 from stuInfo–字段換名查詢

select stuName as 姓名,schId+classId as 班級號 from stuInfo–函數查詢

select getDate()

select year(getDate())

select month(getDate())

select Day(getDate())

select datepart(year,getDate())

select datepart(month,getDate())as ‘月份’

select datepart(day,getDate()) as ‘日’

select datepart(hour,getDate())

select datepart(minute,getDate())

select datepart(second,getDate())as ‘秒’

select datepart(weekDay,getDate())-1 as ‘星期幾’

獭窟岛-月亮湾沙滩 , 版权所有丨本站资讯文章来源于网络,或用户投稿,如有侵权请联系删除。
獭窟岛-月亮湾沙滩 » SQL所有查询语句与操作规范

发表评论