Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Thể hiện dấu phân cách hàng ngàn trong Oracle

  1. #1
    Ngày gia nhập
    09 2009
    Nơi ở
    Hỏi để khủng bố hả?
    Bài viết
    224

    Angry Thể hiện dấu phân cách hàng ngàn trong Oracle

    Mình có 1 table chứa dữ liệu tiền lương trong Oracle. Các column có kiểu dữ liệu là NUMBER(8). Mình muốn thể hiện dấu phân cách hàng ngàn thì mình phải làm như thế nào?

    Mình có tìm trên google và hướng dẫn như sau:

    EXAMPLE 1 :
    to_number( products.price, '999G999G999D999999', 'NLS_NUMERIC_CHARACTERS = ''.,''')

    EXAMPLE 2 :
    to_number(products.price, '999G999G999D999999', 'NLS_NUMERIC_CHARACTERS = ''.,''')

    EXAMPLE 3 :
    SELECT to_number('10.123456', '999G999G999D999999',
    'NLS_NUMERIC_CHARACTERS = ''.,''') FROM DUAL
    Mình đã thử nhưng không được. Vì kiểu dữ liệu đưa vào phải là kiểu VARCHAR2, còn dữ liệu của mình là NUMBER(8)

    Cám ơn các bạn đã đọc và hướng dẫn.
    Chỗ này dùng để ghi chữ ký

  2. #2
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Thể hiện có nghĩa là làm sao? Thể hiện trong cái gì?
    Bạn dùng SQL Plus hay SQL Developer hay ????
    Hỏi chung chung vậy làm sao trả lời

    Nếu hàm chỉ dùng được với varchar thay vì number thì đổi nó ra varchar trước.

    Hàm to_char cũng có kết quả tương tự như to_number

    Thử:
    to_char(products.price, '999G999G999D999999', 'NLS_NUMERIC_CHARACTERS = ''.,''')

    Nếu không được thì thử:
    to_number(to_char(products.price), '999G999G999D999999', 'NLS_NUMERIC_CHARACTERS = ''.,''')

Các đề tài tương tự

  1. Kết nối DB Oracle Server không cần cài Oracle Client
    Gửi bởi ducvu153 trong diễn đàn Thắc mắc Oracle
    Trả lời: 3
    Bài viết cuối: 04-02-2015, 09:15 AM
  2. Cách gọi Package trong ORACLE từ C#
    Gửi bởi vualuudan1990 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 01-08-2013, 07:05 PM
  3. Gọi STORED PROCEDURE TRONG ORACLE từ C#
    Gửi bởi thuan199 trong diễn đàn Thắc mắc Oracle
    Trả lời: 9
    Bài viết cuối: 16-10-2012, 09:30 AM
  4. Hàm thống kê trong cơ sở dữ liệu Oracle 10g???
    Gửi bởi kachiusa236 trong diễn đàn Thắc mắc Oracle
    Trả lời: 2
    Bài viết cuối: 16-06-2012, 08:09 PM
  5. Gọi Stored Procedure trong Oracle từ C#
    Gửi bởi thuan199 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 23-12-2009, 03:19 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn