sql語句中在學生資訊表中查詢同姓的學生姓名

2021-04-14 11:16:43 字數 2369 閱讀 4256

1樓:海天盛筵

1.建立一個測試表bai

,如下du圖

createtabletest_name(idint,namevarchar2(20))zhi;

2.插入測試資料dao

,如下圖專

');insertintotest_namevalues(102,'李三');

insertintotest_namevalues(103,'陳五');

insertintotest_namevalues(104,'馬四');

insertintotest_namevalues(105,'王二');

commit;

3.查詢表知道全部資料,selectt.*,rowidfromtest_namet;

4.寫sql,查詢相同的名字,可以發現『wang two』的名字是重複的;選擇名稱,計數(*)從test_name t組的名稱計數(*)>1;

注意事項:

sqlserver的特點如下

1.具有真實的客戶端和伺服器架構架構。

2.圖形使用者介面使系統管理和資料庫管理更加直觀。

3.豐富的程式設計介面專用工具,為使用者進行程式設計提供了更多的選擇。

4.它是完全整合的,利用了nt的許多功能,比如傳送訊息和接收訊息。

2樓:匿名使用者

select 姓名 from 姓名錶 where 姓名 like '劉%'

這是查詢所有姓劉的學生.

3樓:匿名使用者

select sname from students like '李%'

把上面的sname換成你表裡的姓名的列的名字,把students換成表名 把李換成你需要查詢的姓

4樓:匿名使用者

select name from 表名 where name like '張%'

5樓:方智盍貞婉

二樓的回答是oracle中的bai寫法,不適用於dusqlserver

sqlserver中應該這麼寫

zhiupdate 表名 set 列名

dao = case when charindex(')',reverse(列名)) = 1 and charindex('(',列名) > 0 then left(列名,len(列名) - charindex('(',reverse(列名)))

else 列名

end不放心內的話,可以先查容詢看一下結果select case when charindex(')',reverse(列名)) = 1 and charindex('(',列名) > 0 then left(列名,len(列名) - charindex('(',reverse(列名)))

else 列名

endfrom 表名

sql語句中怎樣查詢學生表中所有有著相同的名字的人的資訊

6樓:李乾銀

示例(以復sql server為例):

select * from 學生表制

where name='名字

bai'

解釋:name就是學生名du字欄位

zhi,「名字」就是要dao查詢的相同名字。第一句查詢學生表的所有資訊,第二句給查詢限定條件即可。

sql即結構化查詢語言(structured query language),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。sql語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,sql查詢語句就是一個典型的例子,無論是高階查詢還是低階查詢,sql查詢語句的需求是最頻繁的。

7樓:青邪

如果每個學生只有一條記錄的話,按姓名

分組,統計記錄條數(大於1),再這些有相同姓專名條數的人的姓名作為條件屬,檢索出相應資訊語句如下:

select *

from 學生表

where 姓名 in

(selecct 姓名

from 學生表

group by 姓名

sql 語句是對資料庫進行操作的一種語言。

結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。

8樓:匿名使用者

請詳細指明什麼資料庫,mysql?oracle?sqlserver?不同的資料庫,sql語句有些差異的

9樓:匿名使用者

select * from student where name="***"

用SQL查詢語句怎麼讓表中ID按照順序來

這個首先你要寫出你要查詢的內容,如 select name,age from student order by id asc asc 代表升序這也是預設的desc代表降序 select row number over order by id asc as rowno from 表 降序 order ...

sql語句從一張表查詢欄位值插入另表中

標準sql語句格式 insert into 表名 欄位名 select 欄位名 from 表面 例子 將查詢出的s表中sno,j表中jno,p表中pno插入spj表中 insert into spj sno,jno,pno select sno,jno,pno from s,j,p insert i...

sql語句中,要使表中的一列的資料等於另一列的資料,這個的update語句改怎樣寫

fname 0 and fname 0 是什麼意思?你想選取什麼條件的記錄?你先執行這個查詢看看 select from icclasstableinfo where fname 0 and fname 0 看看有返回記錄嗎?如果沒有,說明你更新語句也就不會更新任何記錄。sql select fro...