一些sql語句

2021-04-12 22:08:52 字數 887 閱讀 8835

一。在oracle中建表,怎麼實現id自動編號:

1:建表

create table code_test(

id int,

name varchar2(20), )

2.建立序列

create  sequence  s_country_id  increment  by  1  start  with  1  maxvalue  999999999; 

3.新增的時候實現自動編號

insert into code_test values(s_country_id.nextval,'fff');

二。選出表中前幾條記錄:

(oracle資料庫)    select * from tablename where rownum=1

(sqlserver)      select top 1 * from tablename

三。通過不確定的表名查詢表

select table_name from dba_tables

where table_name like 'cv%'

四。 alter table — 更改表屬性

alter table table

[ * ]

add [ column ] column

type

alter table table

[ * ]

alter [ column ] column

alter table table

[ * ]

rename [ column ] column

to newcolumn

alter table table

rename to newtable

一些Sql語句

case when xx then yy else zz 例 case when count is null then 0 else count 當count為空的時候賦值0,不為空則取原值 isnull express1,express2 例 isnull count,0 當count為空的時候則...

一些SQL語句

在工作中收集了一些有用的語句 加密 解密 declare clearpwd varchar 255 declare encryptedpwd varbinary 255 select clearpwd test select encryptedpwd convert varbinary 255 pw...

一些sql 語句

1.行列轉換 普通 假設有張學生成績表 cj 如下 name subject result 張三 語文 80 張三 數學 90 張三 物理 85 李四 語文 85 李四 數學 92 李四 物理 82 想變成 姓名 語文 數學 物理 張三 80 90 85 李四 85 92 82 declare sq...