Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL][SQL]Wskazać kolumne w której dopasowało pattern
fate
post 2.04.2015, 11:05:23
Post #1





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam ma cos takiego ORów było 20+ bo tyle jest kolumn w tabeli
  1. SELECT *
  2. FROM [dbo].[Clients_Loc]
  3.  
  4. WHERE [CWelcomeMsg] LIKE '%www.%'
  5. OR
  6. [CInfo] LIKE '%www.%'
  7. OR
  8. [COrder] LIKE '%www.%'
  9. OR
  10. [CResignation] LIKE '%www.%'
  11. OR
  12. [CAddAccount] LIKE '%www.%'


W wyniku dostaje 4 kolumny
Jak zrobić zeby wskazac sobie w ktorej kolumnie dopasowalo pattern a pozostale komorki zeby byly np puste? Najlepiej jak cała kolumna bylaby pusta to tez ja pominac w wyniku czarodziej.gif
Czy to jest do zrobienia w SQL? jakiś warunek po SELECT

Nie mam TSQL nie wiem co to.
Niechcialbym robic oddzielnych zapytań dla każdej kolumny.

2 pytanie
jaka jest konstrukcja zeby wymienic te kolumny po przecinku a nie sie tak powtarzac thumbsdownsmileyanim.gif


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:01