SQL> SELECT id, total, date_ordered FROM s_ord WHERE date_ordered = TO_DATE(’September 7, 1992’,’ Month dd, YYYY’); 六、独立的函数嵌套 SQL> SELECT CONCAT(UPPER(last_name), SUBSTR(title,3)) ”Vice Presidents” FROM s_emp WHERE title LIKE ’VP%’; * 嵌套可以进行到任意深度,从...
第一步:建个拼音查询表,使用汉字字段弄个索引。 拼音码表我传这里了,。TAB分割PL/SQL里可直接粘贴插入 -- Create table create table SITE_PY ( HZ NVARCHAR2(1), PY NVARCHAR2(20), SM NVARCHAR2(20), YM NVARCHAR2(20), CODE NVARCHAR2(6), SD NUMBER(1), ID NUMBER ) -- Add comments to the...
常用SQL函数之中文转首字母拼音 USE [GZMetroRmsWF] GO /*** Object: UserDefinedFunction [dbo].[fGetPy] ScriptDate: 07/08/2013 15:11:02 ***/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO /* Description:获取字符串拼音的首字母 */ Createfunction[dbo].[fGetPy](@Strvarchar(500)='') retur...
BEGIN DECLARE --定义一个函数,通过NLSSORT来进行单个字符语言排序 FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 AS BEGIN RETURN NLSSORT(P_WORD, 'NLS_SORT=SCHINESE_PINYIN_M'); END; BEGIN FOR I IN 1 .. LENGTH(P_NAME) LOOP --通过循环取每个字符,进行比较,确定该字符首字母拼音 V_CO...