1. 用sql語句 添加一列到指定位置,請指點一二。謝謝
alter table stu add stu_sex varchar(10);
在stu_age後面添加一列
如果一定要添加列到stu_name後面
就要添加stu_sex,
再添加一列temp存放stu_age的數據
然後刪除stu_age列
然後把temp改名成stu_age
2. sql如何在指定位置添加列
insert into 後面缺少你要向裡面插入記錄的表名
比如
insert into student values('95020','冬','男',18,'is')
或者
insert into sc(sno,cno) values('95020','1')
這兩者的區別是,如果你所插入的這條記錄包含了這個表中的所有欄位的內容,就可以在insert into 後面只寫表名就可以了,默認會向所有欄位填寫內容,如第一例;如果你所插入的這條記錄並沒有包含這個表中的所有欄位的內容,則在表名後面需要寫明你插入內容的欄位名,如第二例。
3. SQL2008更換列中兩個字元的位置,語句怎麼寫
SqlServer中替換用的是replace函數,具體你可以安裝你的需求試試
4. 在sql表中如何移動欄位位置
建一個臨時表,把數據復制過去,刪除舊表
再建一個按你希望排序欄位的新表,把臨時表的數據復制到新表,刪除臨時表
5. SQLServer2008中,在已經建好的表,如何修改列的前後位置
在表的【設計】模式下,移動欄位的位置,無法保存並提示:【阻止保存要求重新創建表的更改】。
解決方案:在菜單欄依次選擇【工具】—>【選項】—>【Designers】,將【阻止保存要求重新創建表的更改】前的CheckBox對號去掉
6. SQL:如何查詢指定位置的欄位
可以用關鍵字union all 進行合並:
select field2 from table1
union all
select field2 from table2
union all
select field2 from table3
union all
select field2 from table4
...
field2表示你的欄位2,你要改寫成對應名稱哦
7. sql語句怎麼指定添加欄位的位置
方法應該是有的,只是你我都沒發現。達到這樣的效果有什麼特殊意義嗎?如果只是為了達到最終結果的順序,你再寫查詢語句的時候寫作:
select name,ip,pass from pl;
如果想到到資料庫裡面表欄位的順序,還有待考察~~~
8. Sql怎麼寫:修改欄位的位置
重新創建一個表:
1)把這個表rename ;
rename table1 to table2;
2)重新創建一個表
create table table1 as select ID,name,號碼,住址,關系 from table2;
3)增加其他索引等對象。
9. sql 修改數據表 調整 欄位 位置
調整欄位位置,只有sql server可以。
sql server右鍵選擇表,選中「設計」,然後在右側的窗口中直接調整欄位順序即可。
oracle,db2等資料庫是無法調整欄位順序的。除非你把原表刪除,重新創建表
10. sql 如何更換列的位置
select name , num from tablename