日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

“增查改删”的语句

發(fā)布時(shí)間:2024/8/26 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 “增查改删”的语句 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
select * from UserInfor --查找所有字段select username,UserId from UserInfor -- 查找username,UserId兩個(gè)字段select top 2* from UserInfor where (Major='計(jì)算機(jī)' or Major='土木工程') and Sex=0 order by Age desc --降序select top 2* from UserInfor where major in('計(jì)算機(jī)','土木工程') and Sex=0 order by Age --升序select * from UserInfor where Age > -- max() min() Avg()( select Avg(Age) from UserInfor ) select sum(Age) from UserInfor -- 年齡總和select count(*) as UserCount from UserInfor where Major='計(jì)算機(jī)' -- count(*) 代表某一列有多少個(gè), as 代表別名select count(*) as UserCount,Major from UserInfor group by major -- 按照major計(jì)算分別有多少人select count(*) as UserCount,Major from UserInfor group by Major having count(*) >2 -- 這里having是配合group by使用,這里不能用whereselect * from UserInfor where RealName like '%張%' -- 模糊查詢(xún) “張%”以張開(kāi)頭;“%張”以張結(jié)尾;“%張%”包含張select distinct realname from userinfor -- 只顯示列中不同的值,不重復(fù)的數(shù)據(jù)select top 2 * -- 分頁(yè)語(yǔ)句 from (select row_number() over(order by userId) as rownumber,* from userinfor -- row_number() over找出行號(hào), 以u(píng)serid排序,別名 rownumber ) A where rownumber > 2 -- >0第一頁(yè);>2第二頁(yè) ...select UserID,Age, -- case when 語(yǔ)句 case when age>=20 and age<=24 then '大一' when age>=25 and age<=28 then '大二' else '大三' end as usergrade from userinforselect * from UserInfor where age between 20 and 24 -- betwwen and的用法select UserId ,username, ISNULL (classname,'四班') from UserInfor -- 判斷classname字段有沒(méi)有NULL,有NULL的設(shè)定值為'四班'select year(getdate()) -- 獲取當(dāng)前時(shí)間的年 Month(getdate()) day(getdate())select * from UserInfor where year(getdate())-year(Birthday )>25 -- 找出年齡大于25歲的員工信息select DATEADD (yy,100,getdate()) -- yy代表年, 當(dāng)前時(shí)間加上100年;mm代表月;dd代表天select DATEDIFF (yy,getdate(),'2018/12/31') -- yy代表年,當(dāng)前時(shí)間距離2018/12/31多少年;mm代表月;dd代表天select UI.userid,UI.username,UI.qq,UI.realname,SS.Scoreid,ss.chinesescore --聯(lián)合查詢(xún)的三種方法,以左邊為準(zhǔn),右邊沒(méi)有的用NULL補(bǔ) from UserInfor UI left join stuscore SS on UI.UserId =SS.UserId select UI.userid,UI.username,UI.qq,UI.realname,SS.Scoreid,ss.chinesescore --聯(lián)合查詢(xún)的三種方法,以右邊為準(zhǔn),左邊沒(méi)有的用NULL補(bǔ) from UserInfor UI right join stuscore SS on UI.UserId =SS.UserId select UI.userid,UI.username,UI.qq,UI.realname,SS.Scoreid,ss.chinesescore --聯(lián)合查詢(xún)的三種方法,兩邊都有的值 from UserInfor UI inner join stuscore SS on UI.UserId =SS.UserId select UIR.*,PP.MotherName,PP.fathername from (select UI.userid,UI.username,UI.qq,UI.realname,SS.Scoreid,ss.chinesescore --三個(gè)表的聯(lián)合查詢(xún),超過(guò)四個(gè)表的聯(lián)合查詢(xún),就是需求有問(wèn)題,要用到緩存 from UserInfor UI inner join stuscore SS on UI.UserId =SS.UserId ) UIR inner join Parent PP on UIR.UserId =pp.UserId insert into parent values(5,'kk','')--主鍵是自增類(lèi)型,不需要賦值,后面所以字段可以為空值,但是不能沒(méi)有對(duì)應(yīng)值insert into parent(UserId ,FatherName ) values(6,'ss') -- 添加某些列,其他補(bǔ)NULLupdate parent set FatherName ='GG',MotherName ='HH' where UserId =6 --修改表delete parent where Userid=5 or userid=6 --刪除表insert into CopyParent(userid,copymothername,copyfathername) select UserId,Mothername,fathername from Parent --表的復(fù)制

轉(zhuǎn)載于:https://www.cnblogs.com/hsha/p/6088112.html

總結(jié)

以上是生活随笔為你收集整理的“增查改删”的语句的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。