字串函式一般接受字元型別(包括 char 和 varchar)和數值型別的引數,返回值一
般是字元型別或是數值型別。
語法:ascii(char)功能:返回字元 char 對應的整數(assic 值)。
例
select ascii(『b』) ,ascii(『中』);查詢結果為:66 54992
語法:bit_length(char)功能:返回字串的位(bit)長度。
例
select bit_length(『ab』);查詢結果為:16
語法:char(n)功能:返回整數 n 對應的字元。
例
select char(66),char(67),char(68) , char(54992);查詢結果為:b c d 中
語法:char_length(char) 或 character_length(char)功能:返回字串 char 的長度,以字元作為計算單位,乙個漢字作為乙個字元計算。
字串尾部的空格也計數。
例select char_length(『我們』);
查詢結果為:2
語法:initcap(char)功能:返回句子字串中,每乙個單詞的第乙個字母改為大寫,其他字母改為小寫。單
詞用空格分隔,不是字母的字元不受影響。
例
select initcap(『hello world』);查詢結果為:hello world
語法:lcase(char)功能:返回字串中,所有字母改為小寫,不是字母的字元不受影響。
例
select lcase(『abc』);查詢結果為:abc
語法:len(char)功能:返回給定字串表示式的字元(而不是位元組)個數,其中不包含尾隨空格。
例
select len (『hi,你好□□』);查詢結果為:5
說明:□表示空格字元
語法:length(char)功能:返回給定字串表示式的字元(而不是位元組)個數,其中包含尾隨空格。
例
select length(『hi,你好□□』);查詢結果為:7
說明:□表示空格字元
語法:reverse(char)功能:將輸入字串的字元順序反轉後返回。
例:
select reverse(『abcd』);查詢結果:dcba
語法:ucase(char)功能:返回字串中,所有字母改為大寫,不是字母的字元不受影響。
例
select ucase(『hello world』);查詢結果為:hello world
語法:greatest(char 1, char 2, char 3)功能:求 char 1、char 2 和 char 3 中最大的字串。
例
select greatest(『abb』,『abd』, 『abc』);查詢結果:abd
語法:great (char 1, char 2)功能:求 char 1、char 2 中最大的字串。
例
select great (『abb』,『abd』);查詢結果:abd
語法:empty_blob return rval blob;功能:初始化blob欄位
返回值:rval:長度為0的blob資料
資料庫常用函式 字元函式
對錶中的字元型字段可以進行操作 一 計算字元的長度 格式 length string 使用 select length string from 表名1 二 全部轉化為小寫 格式 lower string 使用 select lower string from 表名1 三 全部轉化為大寫 格式 upp...
資料庫字串函式
chat length s 返回字串s的字元數 concat s1,s2,將字串s1,s2等多個字串合併為乙個字串 cincat ws x,s1,s2,同concat s1,s2,函式,但是每個字串之間要加上x insert s1,x,len,s2 強字串s2替換s1的x位置開始長度為len的字串 ...
達夢資料庫常用SQL
達夢資料庫建立表 create table test table scid varchar2 10 primary key,scname varchar2 20 scsm number 6 scprice number 4,2 當前使用者 達夢資料庫 獲取當前使用者擁有的表 select table...