![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, I have a variable field of type varchar2 called storeId. I need to sort the store Id's but they are of variable length and some of them contain characters and digits while others contain only digits. I tried using order by lpad(storeId, 10) asc but it does not work in the case that 1 id is a11 and another one is b2. It gives me b2 and then a11. Is there a way to fix this? Thank you |
#3
| |||
| |||
|
|
Hi, I have a variable field of type varchar2 called storeId. I need to sort the store Id's but they are of variable length and some of them contain characters and digits while others contain only digits. I tried using order by lpad(storeId, 10) asc but it does not work in the case that 1 id is a11 and another one is b2. It gives me b2 and then a11. Is there a way to fix this? Thank you |
#4
| |||
| |||
|
|
Hi, I have a variable field of type varchar2 called storeId. I need to sort the store Id's but they are of variable length and some of them contain characters and digits while others contain only digits. I tried using order by lpad(storeId, 10) asc but it does not work in the case that 1 id is a11 and another one is b2. It gives me b2 and then a11. Is there a way to fix this? Thank you |
#5
| |||
| |||
|
|
Hi, I have a variable field of type varchar2 called storeId. I need to sort the store Id's but they are of variable length and some of them contain characters and digits while others contain only digits. I tried using order by lpad(storeId, 10) asc but it does not work in the case that 1 id is a11 and another one is b2. It gives me b2 and then a11. Is there a way to fix this? Thank you |
#6
| |||
| |||
|
|
Hi, I have a variable field of type varchar2 called storeId. *I need to sort the store Id's but they are of variable length and some of them contain characters and digits while others contain only digits. *I tried using order by lpad(storeId, 10) asc but it does not work in the case that 1 id is a11 and another one is b2. It gives me b2 and then a11. |
|
Is there a way to fix this? |
#7
| |||
| |||
|
|
Hi, I have a variable field of type varchar2 called storeId. *I need to sort the store Id's but they are of variable length and some of them contain characters and digits while others contain only digits. *I tried using order by lpad(storeId, 10) asc but it does not work in the case that 1 id is a11 and another one is b2. It gives me b2 and then a11. |
|
Is there a way to fix this? |
#8
| |||
| |||
|
|
Hi, I have a variable field of type varchar2 called storeId. *I need to sort the store Id's but they are of variable length and some of them contain characters and digits while others contain only digits. *I tried using order by lpad(storeId, 10) asc but it does not work in the case that 1 id is a11 and another one is b2. It gives me b2 and then a11. |
|
Is there a way to fix this? |
#9
| |||
| |||
|
|
Hi, I have a variable field of type varchar2 called storeId. *I need to sort the store Id's but they are of variable length and some of them contain characters and digits while others contain only digits. *I tried using order by lpad(storeId, 10) asc but it does not work in the case that 1 id is a11 and another one is b2. It gives me b2 and then a11. |
|
Is there a way to fix this? |
#10
| |||
| |||
|
|
On Feb 13, 9:49 pm, C-man <c00ldia... (AT) gmail (DOT) com> wrote: Hi, I have a variable field of type varchar2 called storeId. I need to sort the store Id's but they are of variable length and some of them contain characters and digits while others contain only digits. I tried using order by lpad(storeId, 10) asc but it does not work in the case that 1 id is a11 and another one is b2. It gives me b2 and then a11. Is there a way to fix this? Thank you Assuming you are using an ASCII based character set, space comes before the letters so ' b2' comes before 'a11' (even before 'b11'). Try RPAD() ? HTH, ed |
![]() |
| Thread Tools | |
| Display Modes | |
| |