sql >> Databasteknik >  >> RDS >> Sqlserver

Köra tabellvärderad funktion på flera rader?

OUTER APPLY :

SELECT Stuff.id
    ,Results.pn
    ,Results.s
FROM stackoverflow_454945 AS Stuff
OUTER APPLY dbo.Split(',', Stuff.myColumn) AS Results
WHERE ISNULL(Results.s,'') <> ''


  1. Varför join-fråga som innehåller en summafunktion returnerar bara 1 rad

  2. Hur man installerar com.mysql.jdbc.Driver Kunde inte hitta drivrutinen med klassnamn:com.mysql.jdbc.Driver?

  3. MySql-fel:Kan inte uppdatera tabellen i lagrad funktion/trigger

  4. Hur skriver man IF ELSE-satsen i en MySQL-fråga