`
jiues
  • 浏览: 121079 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

oracle 字符串和数字组合按数字排序

阅读更多

 

oracle 字符串和数字组合按数字排序

 

比如:

String [] str = new String[]{"info1","info10","info2","info3","info4","info5","info6","info7"};

 

   按自增排序 1 到10;

 

select  * from talbe order by to_number(translate(排序的字段, '0123456789' || 排序的字段, '0123456789')

 
分享到:
评论

相关推荐

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    oracle常用函数

    - `TO_CHAR()`:将日期、数字等转换为字符串格式。 - `TO_DATE()`:将字符串转换为日期格式。 - `NVL()`:如果表达式为NULL,则返回第二个参数的值。 - `COALESCE()`:返回第一个非空的表达式。 - `DECODE()`:...

    Oracle内建函数大全

    - TO_CHAR/TO_DATE:将日期时间转换为字符串或将字符串转换为日期时间。 4. **转换函数** - TO_NUMBER:将字符串转换为数值。 - TO_CHAR:将数值、日期或其他类型转换为字符串。 - CAST:在不同数据类型间进行...

    Oracle函数大全

    Oracle函数大全中包含了多种用于处理字符、数字和日期的内置SQL函数,这些函数极大地丰富了Oracle数据库在数据操作和处理上的能力。以下是其中一些主要函数的详细说明: 1. **CHR** 函数:返回与给定数值x对应的...

    Oracle的110个自带函数总结归纳

    在Oracle中,函数用于处理各种类型的数据,包括数学运算、字符串处理、日期时间操作、逻辑判断等。以下是对"Oracle的110个自带函数总结归纳"中可能涵盖的关键知识点的详细解释: 1. 数学函数: - ABS():返回...

    oracle精华文档

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的SQL语法和函数来支持数据操作和查询。以下是对【标题】"oracle精华文档"和【描述】中提及的一些关键知识点的详细解释: 1. **比较运算符**: - `...

    Oracle学习查询语句

    转换函数包括`TO_CHAR()`将日期或数字转换为字符串,`TO_NUMBER()`反向操作,`TO_DATE()`将字符串转换为日期。它们都有各自的格式模式,如`YYYY`、`MM`和`DD`。 `NVL()`函数用于处理空值,如果字段值为空,则用指定...

    ORACLE函数大全

    - `TO_NUMBER()`:将字符串转换为数字。 2. **数学函数**: - `ABS()`:返回绝对值。 - `SQRT()`:计算平方根。 - `MOD()`:返回两个数相除的余数。 3. **字符串处理函数**: - `SUBSTR()`:从字符串中提取...

    oracle尚观培训文档

    - **条件中使用字符串和日期**:可以通过字符串匹配(LIKE)或日期范围来限定查询结果。 - **使用比较条件**:使用比较运算符(=、!=、<、>等)来限定行。 - **使用 BETWEEN 条件**:用于选择某个范围内的值。 -...

    Oracle.docx

    Oracle提供了一系列的字符串函数,如`UPPER()`、`LOWER()`和`INITCAP()`分别用于转为大写、小写和首字母大写。`LENGTH()`返回字符串长度,`SUBSTR()`用于截取字符串,`REPLACE()`用于替换字符串中的内容。例如,`...

    oracle第四讲.pptx

    例如,字符函数中的`LOWER`、`UPPER`和`INITCAP`可以分别用于将字符串转换为小写、大写或首字母大写;`CONCAT`用于连接两个字符串;`SUBSTR`用于提取字符串的一部分;`LENGTH`计算字符串长度;`INSTR`查找子串的位置...

    Oracle内置SQL函数-分类整理大全

    8. **NLS_LOWER**和**NLS_UPPER**函数:分别将字符串中的所有字母转换为小写和大写,同样可以接受NLS参数以适应特定的语言排序规则。如果未提供NLS参数,它们的行为类似于LOWER和UPPER函数。 9. **REPLACE**函数:...

    Oracle学习笔记_(PDF版)

    - 将字符串转换为数字:`TO_NUMBER('字符串', '格式')` - 将空值替换为非空值:`NVL(字段, 替换值)` - **聚合函数**: - 最大值:`MAX(字段)` - 最小值:`MIN(字段)` - 平均值:`AVG(字段)` - 总和:`SUM(字段)...

    oracle函数大全

    功能:将两个字符串string1和string2拼接在一起,返回新的字符串。 使用场景:在过程性和SQL语句中用于字符串的连接操作。 3. INITCAP函数: 语法:INITCAP(string) 功能:将字符串中的每个单词首字母转换为...

    鸿鹄论坛_oracle四大宝典之1:Oracle Sql基础.

    3. **条件中使用字符串和日期**:可以根据字符串或日期进行过滤。 4. **比较条件**:支持多种比较运算符,如`=`、`!=`、`>`、`等。 5. **使用BETWEEN条件**:使用`BETWEEN`来选择某个范围内的值。 6. **使用IN条件**...

    Oracle_学习使用SQL语句

    在Oracle中,`NULL`表示未知或未定义的值,不同于空字符串("")或数字0。当检查字段是否为`NULL`时,应使用`IS NULL`或`IS NOT NULL`,而不是等于或不等于" "。`NVL`函数用于将`NULL`值替换为其他非`NULL`值,如`...

    Oracle超详细学习笔记

    以上内容总结了Oracle中基本查询的相关知识点,包括最简单的查询、特定列的选择、直接量和算术表达式的使用、列别名、字符串链接、去重查询以及使用 `WHERE` 子句进行复杂条件过滤的方法。这些知识点对于初学者来说...

    oracle笔试题

    Oracle数据库是世界上最...这些题目涵盖了Oracle基础操作,包括连接数据库、查询、条件过滤、排序、NULL处理、数据类型转换以及NLS_LANG对查询结果的影响。理解并熟练运用这些概念对于理解和操作Oracle数据库至关重要。

    Oracle函数手册.zip

    - `RANK()`, `DENSE_RANK()`, `ROW_NUMBER()`: 用于排序和生成行号。 7. **系统信息函数**: - `DBMS_METADATA.GET_DDL()`: 获取对象的DDL语句。 - `USERENV()`: 返回关于当前会话的信息,如用户名、数据库名等...

Global site tag (gtag.js) - Google Analytics