-
可以解決! ()
1. 首先,將 XuekeId 和 Id 字段新增到現有表中,並使用 loop 語句更新 XuekeId 字段。
for i=1
更新集合 xuekeid=(變數 i)其中 xuekeid='' and xueke='語言' and rownum=1;
更新集合 xuekeid=(變數 i+1)其中 xuekeid='' and xueke='數學' and rownum=1;
更新集合 xuekeid=(變數 i+2)其中 xuekeid='' and xueke='英語' and rownum=1;
next i
2. 對獲得的結果進行排序。
select chengji,xueke order by xuekeid;
真的沒有好辦法!
-
我認為您將無法在此表中使用這兩個字段。 至少有乙個學生編號或其他東西的字段。
我假設這個欄位是 xuehao,那麼:
select chengji,xueke from a group by xuehao,xueke,chengji
-
對不起,我幫不了你。
我不明白如何為這種安排設定條件!
-
似乎條件很差,你必須提供候選人的姓名或身份證號碼才能找出來。
-
這有點奇怪。
-
你不能在資料表中排列這個,你只能說你可以根據某個屬性來排列它。
如果按主題排列:
從雪客的訂單中選擇*
select * from a order by chengji
-
SQL語句和過濾結果如下:
可以看出,MID為101的公司被篩選出來,符合條件
-
不如找一些資料詳細看一下,還不如說一兩句話說不清。。
-
這是一本專門介紹這個SQL的書,不是幾句話就能解釋清楚的東西。
-
select * from table...查詢表的內容等)。
那是很多。
-
修改指定字段:altertable、table name、更改原欄位名稱、新字段名稱、字段型別。
將資料(插入)新增到資料的操作 1 中:插入、表名、值(值 1、值 2,..很少)插入到表名中(字段 1、字段 2...值(值 1,值 2,...)
(更常見)插入到表名稱中(字段 1、字段 2...值(值 1,值 2,...)值 1,值 2 ,..值 1,值 2 ,..2.刪除 FromTable NameWhere 條件:
like 'faf';5.結果集排序4根據條件查詢的資料 select fieldfromTable name where condition(最常用的) where condition 後跟條件: >=<=,!
邏輯:OR,和間隔:idbetween4and6; 封閉間隔,包含邊界。
-
它就像建立庫、刪除庫、建立表、修改表、新增表、更新表、儲存過程、觸發器和檢視一樣簡單。 多表操作。 您可以根據這些關鍵字查詢資訊並學習它。
其實沒有必要用到這個函式,剛才因為時間緊迫,寫得不好,改正後就是:更新表名 set number=cast(substring(cast(cast(datepart(year,getdate())as varchar) + cast(datepart(month,getdate()) as varchar) + cast(datepart(day, getdate()as varchar)as varchar),3,6)+cast(numeric field to be added as varchar) as varchar)。
sql server
查詢表的所有資訊:查詢語法為:select * from Table Name 語法中的“*”表示全部。 >>>More
如果只有乙個搜尋條件,則按產品名稱。
欄位為 txtname,表名為 tablename,框名為 txtname。 >>>More