Kategorie szkoleń | Egzaminy | Kontakt
  • 2
  • 0
  • 1

Witam.

Jak połączyć te dwa zapytania w jedno? Czyli co zrobić, aby wyrzucało jednocześnie i myślnik i spację?

UPDATE ds_km_invoice_suppliers_view3 SET nip = replace(nip, '-', '')
UPDATE ds_km_invoice_suppliers_view2 SET nip = replace(nip, ' ', '')

Paulina_Olender
  • Zapytał
  • @ Paulina_Olender | 23.10.2017
    • 0
    • 0
    • 0

Odpowiedzi (2)

  • 0

Witam.

Zawsze można zagnieździć jeśli o to chodzi. Najpierw usunie spację, a później myślnik.

UPDATE ds_km_invoice_suppliers_view2 SET nip = replace(replace(nip, ' ', ''), '-', '')

lkudelski
  • Odpowiedział
  • @ lkudelski | 28.10.2017
    • 0
    • 0
    • 0
  • 0

Ewentualnie inna funkcja

UPDATE ds_km_invoice_suppliers_view2 SET nip = translate(nip, 'x- ', 'x')

Translate działa jak replace, ale nie na całym siągu, tylko na każdym znaku osobno. x jest potrzebny, bo funkcja musi mieć w trzecim parametrze choć jeden znak.

  • Odpowiedział
  • @ | 24.03.2020
  • TRENER MODERATOR ALTKOM AKADEMII