使用NLSSORT函数进行排序可能会对性能产生影响,因为它需要在内存中对数据进行排序。如果数据集很大,这可能会导致性能下降。在这种情况下,可以考虑创建基于NLSSORT函数的索引来提高查询性能。 2.MySQL 在MySQL 数据库中,存在多种字符集保存方式,比如utf8,latin1等,所以排序也要根据不同的字符集处理。 2.1 查看Mysql数据...
order by nlssort(字段名,'NLS_SORT=SCHINESE_PINYIN_M') asc 20 QUARTER() 函数,获取日期对应的季度 在mysql 中,QUARTER(日期字段)函数返回给定日期值(从1到4的数字)的一年的四分之一。 1月至3月返回1 4月至6月返回2 7月至9月返回3 10月至12月返回4 在oracle中,可使用to_char(日期字段,'Q')替换...
order by convert ( 字段名 using gbk ) asc 在oracle中 可以使用 order by nlssort(字段名,'NLS_SORT=SCHINESE_PINYIN_M') asc 20 QUARTER() 函数,获取日期对应的季度 在mysql 中,QUARTER(日期字段)函数返回给定日期值(从1到4的数字)的一年的四分之一。 1月至3月返回1 4月至6月返回2 7月至9月返回...
Oracle 将汉字(中文)按照拼音首字母排序 ORDERBYnlssort(表别名.字段名,'NLS_SORT=SCHINESE_PINYIN_M') 例子 select*from(select'嘉实资产'a,'000830'bfromdualunionselect'中金鼎益稳健3号单一资产管理计划'a,'002544'bfromdualunionselect'xx'a,'002281'bfromdualunionselect'嘉实资产'a,'300287'bfromdualunio...
nlssort(char[,nlsparam])函数,根据nlsparam指定的方式对char进行排序。 2.9 替换字符串函数 replace(char,search_string,replacement_string):替换char中的search_string为replacement_string; 例:select replace('this is a test','tes','resul') from dual; ...
sql server, mysql, postgresql都支持针对字符串类型定义排序规则的概念(collate),一般来说,排序规则分为三种:基于二进制,是否区分大小写,是否区分重音。 例如sql server中: SELECT * FROM MyTable WHERE MyField = 'BobDillon' COLLATE Latin1_General_CI_AI ...
SELECT USER_ID,DEPT_ID,USER_NAME,CREATE_TIMEFROM SYS_USERORDER BY nlssort (USER_NAME, 'NLS_SORT=SCHINESE_PINYIN_M' ) ASC 示例2:5.3、查询表空间大小 ---查询表空间使用情况--- SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_...
select * from team order by nlssort(name, 'nls_sort = schinese_radical_m') --部首 复制代码12. trunc 函数作用:是截取日期或数字,根据规则返回指定的值 用例1:select trunc(sysdate, 'yyyy') from dual 用例2:select trunc(126.56, 0) from dual ...
SELECT column_name FROM table_name ORDER BY NLSSORT(column_name, 'NLS_SORT=BINARY_CI'); 对于SQL Server和Oracle,OrderBy子句还可以指定升序(ASC)或降序(DESC)排序。默认情况下,OrderBy子句按升序排序。 在腾讯云的数据库产品中,推荐使用TencentDB for SQL Server和TencentDB for Oracle来处理相应的数据库需求...
create index my_linguistc_index on my_table (NLSSORT(column_1, 'NLS_SORT = BINARY_CI')); 查看完整回答 反对 回复 2019-07-29 明月笑刀无情 TA贡献1828条经验 获得超4个赞 也许你可以尝试使用 SELECT user_nameFROM user_masterWHERE upper(user_name) LIKE '%ME%' 反对 回复 2019-07-29 没...