RPAD()

    1. > CREATE TABLE t1(Student_id INT,Student_name VARCHAR(100),Student_Class CHAR(20));
    2. > INSERT INTO t1
    3. VALUES
    4. (1,'Ananya Majumdar', 'IX'),
    5. (2,'Anushka Samanta', 'X'),
    6. (3,'Aniket Sharma', 'XI'),
    7. (4,'Anik Das', 'X'),
    8. (5,'Riya Jain', 'IX'),
    9. (6,'Tapan Samanta', 'X');
    10. > SELECT Student_id, Student_name,RPAD(Student_Class, 10, ' _') AS LeftPaddedString FROM t1;
    11. +------------+-----------------+------------------+
    12. | Student_id | Student_name | LeftPaddedString |
    13. +------------+-----------------+------------------+
    14. | 2 | Anushka Samanta | X _ _ _ _ |
    15. | 3 | Aniket Sharma | XI _ _ _ _ |
    16. | 4 | Anik Das | X _ _ _ _ |
    17. | 6 | Tapan Samanta | X _ _ _ _ |
    18. +------------+-----------------+------------------+
    19. > SELECT Student_id, rpad(Student_name,4,'new') AS LeftPaddedString FROM t1;
    20. +------------+------------------+
    21. | Student_id | LeftPaddedString |
    22. +------------+------------------+
    23. | 1 | Anan |
    24. | 2 | Anus |
    25. | 3 | Anik |
    26. | 4 | Anik |
    27. | 5 | Riya |
    28. | 6 | Tapa |
    29. +------------+------------------+
    30. > SELECT Student_id, rpad(Student_name,-4,'new') AS LeftPaddedString FROM t1;
    31. +------------+------------------+
    32. +------------+------------------+
    33. | 2 | NULL |
    34. | 3 | NULL |
    35. | 4 | NULL |
    36. | 5 | NULL |
    37. | 6 | NULL |
    38. +------------+------------------+
    39. > SELECT Student_id, rpad(Student_name,0,'new') AS LeftPaddedString FROM t1;
    40. +------------+------------------+
    41. | Student_id | LeftPaddedString |
    42. +------------+------------------+
    43. | 1 | |
    44. | 2 | |
    45. | 3 | |
    46. | 4 | |
    47. | 5 | |
    48. | 6 | |
    49. +------------+------------------+

    MatrixOne目前只支持在查询表的时候使用函数,不支持单独使用函数。