Jak zamienić pierwsze dwa znaki, jeśli są zera?Zastępowanie wiodących znaków w ciągu znaków
Przykład:
1. 00001
2. 0
3. 02451
Powinno być:
1. 11001
2. 11123
3. 02451
EDIT: Zapomniałem wspomnieć muszę to w klauzuli select (w widoku) Thanx.
Jaka jest zasada? Czy jest to po prostu "00" -> "11", czy coś bardziej złożonego (tj. Te same przykładowe dane można podać dla "jeśli pierwsze dwie cyfry są zerowe, zastępują je pierwszą pierwszą niezerową cyfrą")? –
cóż ... w moim przypadku wiem, jak je zastąpić. Chcę tylko zastąpić, jeśli wartości mają dwa zera z przodu. Jeśli nie, nie jest wymagana wymiana. – no9
Tak, ale * nie wiedzieliśmy *, co należy zastąpić. Większość ludzi zakładała w swoich odpowiedziach, że chodzi tylko o zastąpienie ich słowami "11", więc mogliby pisać i testować * swoje odpowiedzi na podstawie tego założenia. Ale jeśli istniała bardziej złożona zasada, nie wymyśliłeś tego. –