freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle常用sql筆記(參考版)

2024-08-27 23:49本頁面
  

【正文】 ]) 函數(shù)返回數(shù)據(jù)庫的編號  DB_NAME(database_id) 函數(shù)返回數(shù)據(jù)庫的名稱  HOST_ID() 函數(shù)返回服務(wù)器端計算機的名稱  HOST_NAME() 函數(shù)返回服務(wù)器端計算機的名稱  IDENTITY([, seed increment]) [AS column_name])  IDENTITY() 函數(shù)只在SELECT INTO 語句中使用用于插入一個identity column列到新表中 /*select identity(int, 1, 1) as column_name   into newtable   from oldtable*/  ISDATE() 函數(shù)判斷所給定的表達式是否為合理日期  ISNULL(, ) 函數(shù)將表達式中的NULL 值用指定值替換  ISNUMERIC() 函數(shù)判斷所給定的表達式是否為合理的數(shù)值  NEWID() 函數(shù)返回一個UNIQUEIDENTIFIER 類型的數(shù)值  NULLIF(, )  NULLIF 函數(shù)在expression1 與expression2 相等時返回NULL 值若不相等時則返回expression1 的值sql中的保留字  action add aggregate all  alter after and as  asc avg avg_row_length auto_increment  between bigint bit binary  blob bool both by  cascade case char character  change check checksum column  columns ment constraint create  cross current_date current_time current_timestamp  data database databases date  datetime day day_hour day_minute  day_second dayofmonth dayofweek dayofyear  dec decimal default delayed  delay_key_write delete desc describe  distinct distinctrow double drop  end else escape escaped  enclosed enum explain exists  fields file first float  float4 float8 flush foreign  from for full function  global grant grants group  having heap high_priority hour  hour_minute hour_second hosts identified  ignore in index infile  inner insert insert_id int  integer interval int1 int2  int3 int4 int8 into  if is isam join  key keys kill last_insert_id  leading left length like  lines limit load local  lock logs long longblob  longtext low_priority max max_rows  match mediumblob mediumtext mediumint  middleint min_rows minute minute_second  modify month monthname myisam natural numeric no not  null on optimize option  optionally or order outer  outfile pack_keys partial password  precision primary procedure process  processlist privileges read real  references reload regexp rename  replace restrict returns revoke  rlike row rows second  select set show shutdown  smallint soname sql_big_tables sql_big_selects  sql_low_priority_updates sql_log_off sql_log_update sql_select_limit  sql_small_result sql_big_result sql_warnings straight_join  starting status string table  tables temporary terminated text  then time timestamp tinyblob  tinytext tinyint trailing to  type use using unique  unlock unsigned update usage  values varchar variables varying  varbinary with write when  where year year_month zerofill。) 函數(shù)返回表中指定字段的長度值  COL_NAME(, ) 函數(shù)返回表中指定字段的名稱即列名  DATALENGTH() 函數(shù)返回數(shù)據(jù)表達式的數(shù)據(jù)的實際長度  DB_ID([39。, 39。)  運行結(jié)果如下     abcdefg*/  SPACE() 函數(shù)返回一個有指定長度的空白字符串  STUFF() 函數(shù)用另一子串替換字符串指定位置長度的子串?dāng)?shù)據(jù)類型轉(zhuǎn)換函數(shù)  CAST() 函數(shù)語法如下 CAST() ( AS [ length ])  CONVERT() 函數(shù)語法如下 CONVERT() ([ length ], [, style]) select cast(100+99 as char) convert(varchar(12), getdate())  運行結(jié)果如下     199 Jan 15 2000  日期函數(shù)  DAY() 函數(shù)返回date_expression 中的日期值  MONTH() 函數(shù)返回date_expression 中的月份值  YEAR() 函數(shù)返回date_expression 中的年份值  DATEADD( , ,)  函數(shù)返回指定日期date 加上指定的額外日期間隔number 產(chǎn)生的新日期  DATEDIFF( , ,)  函數(shù)返回兩個指定日期在datepart 方面的不同之處  DATENAME( , ) 函數(shù)以字符串的形式返回日期的指定部分  DATEPART( , ) 函數(shù)以整數(shù)值的形式返回日期的指定部分  GETDATE() 函數(shù)以DATETIME 的缺省格式返回系統(tǒng)當(dāng)前的日期和時間 系統(tǒng)函數(shù)  APP_NAME() 函數(shù)返回當(dāng)前執(zhí)行的應(yīng)用程序的名稱  COALESCE() 函數(shù)返回眾多表達式中第一個非NULL 表達式的值  COL_LENGTH(39。, 39。, 39。, 2)  運行結(jié)果如下     abcabcabc NULL*/  REVERSE() 函數(shù)將指定的字符串的字符排列順序顛倒  REPLACE() 函數(shù)返回被替換了指定子串的字符串  /*select replace(39。, 3) replicate( 39。)  運行結(jié)果如下  {  {abc} [abc]*/  REPLICATE() 函數(shù)返回一個重復(fù)character_expression 指定次數(shù)的字符串  以下是引用片段: select replicate(39。) quotename(39。, 39。   stocknumber between 20 and 100   stocknumber in(10,20,30)   order by stockid desc(asc) 排序,desc降序,asc升序   order by 1,2 by列號   stockname = (select stockname from stock_information where stockid = 4)   子查詢   除非能確保內(nèi)層select只返回一個行的值,   否則應(yīng)在外層where子句中用一個in限定符 select distinct column_name form table_name distinct指定檢索獨有的列值,不重復(fù)   select stocknumber ,stocknumber + 10 = stocknumber + 10 from table_name   select stockname , stocknumber = count(*) from table_name group by stockname   group by 將表按行分組,指定列中有相同的值  having count(*) = 2 having選定指定的組   select *   from table1, table2   where *= 左外部連接,table1中有的而table2中沒有得以null表示    =* 右外部連接   select stockname from table1   union [all] union合并查詢結(jié)果集,all保留重復(fù)行   select stockname from table2 ***insert***  insert into table_name (Stock_name,Stock_number) value (xxx,xxxx)   value (select Stockname , Stocknumber from Stock_table2)value為select語句  ***update***  update table_name set Stockname = xxx [where Stockid = 3]   Stockname = default   Stockname = null   Stocknumber = Stockname + 4  ***delete***  delete from table_name where Stockid = 3   truncate table_name 刪除表中所有行,仍保持表的完整性   drop table table_name 完全刪除表  ***alter table*** 修改數(shù)據(jù)庫表結(jié)構(gòu)  alter table add column_name char(2) null .....   sp_help table_name 顯示表已有特征   create table table_name (name char(20), age smallint, lname varchar(30))   insert into table_name select ......... 實現(xiàn)刪除列的方法(創(chuàng)建新表)   alter table table_name drop constraint Stockname_default 刪除Stockname的default約束  ***function(/*常用函數(shù)*/)***  統(tǒng)計函數(shù)  ***G 求平均值  COUNT 統(tǒng)計數(shù)目  MAX 求最大值  MIN 求最小值  SUM 求和  ***G use pangu   select avg(e_wage) as dept_avgWage   from employee   group by dept_id MAX  求工資最高的員工姓名use pangu   select e_name   from employee
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1