Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

cara membagi string dengan spasi di SQL

DECLARE @siteIds VARCHAR(255)
DECLARE @strngLen int
DECLARE @split TABLE(siteId VARCHAR(100))

SET @siteIds = 'My name is Jason Fernandez'

SET @strngLen = CHARINDEX(' ', @siteIds)

WHILE CHARINDEX(' ', @siteIds) > 0
BEGIN
    SET @strngLen = CHARINDEX(' ', @siteIds);

    INSERT INTO @split
    SELECT SUBSTRING(@siteIds,1,@strngLen - 1);

    SET @siteIds = SUBSTRING(@siteIds, @strngLen + 1, LEN(@siteIds));
END

INSERT INTO @split
SELECT @siteIds

SELECT * FROM @split



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Panggilan database .NET lambat saat menggunakan COM Interop, cepat melalui penganalisis kueri

  2. Mengubah Prioritas Akun dalam Database Mail Profile (SSMS)

  3. Cara mengunci baris secara eksklusif yang mencegah operasi CRUD

  4. Cara Dock / UnDock Query Windows dan Tab Lainnya di SQL Server Management Studio ( SSMS) - Tutorial SQL Server / TSQL Part 21

  5. Menentukan hasil pernyataan SQL MERGE