| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    SQL String Tutorial
    Microsoft SQL Server è un sistema di gestione di database di livello enterprise . Database SQL possono memorizzare una vasta gamma di tipi di dati . I dati più comunemente memorizzati sono stringhe , ma ci sono diversi tipi di dati stringa a disposizione e quello che si sceglie possono avere un impatto sulle prestazioni . Il tipo stringa più semplice è un CHAR , che è una stringa di caratteri di una lunghezza prestabilita . Tipi CHAR negozio esattamente la quantità di byte per la lunghezza specificata . Per le stringhe di lunghezza non fissa utilizzano il tipo VARCHAR , che memorizza solo la quantità di dati effettivamente utilizzati più due byte, non importa quale sia la lunghezza massima è . Se avete bisogno di stringhe di lunghezza illimitata , utilizzare il tipo di testo ( o la lunghezza massima in SQL 2008) dal momento che la maggior parte di altri tipi sono limitati a 4000 caratteri . Istruzioni
    String Comandi
    1

    Cambiare il tipo di una colonna in un tipo stringa utilizzando il CAST o comando di conversione .

    Seleziona CAST ( text_column a varchar ( 4000) ) , CONVERT (int , string_column ) FROM nome_tabella
    2

    Utilizzare il comando LEN per determinare la lunghezza di una stringa .

    Selezionare LEN ( column_name_1 ) FROM nome_tabella

    3

    cambiare il caso di una stringa utilizzando il comando superiore o inferiore per rendere la stringa tutto maiuscolo o tutto minuscolo rispettivamente .

    SELEZIONA sUPERIORE ( column_name_1 ) , LOWER ( column_name_2 ) FROM nome_tabella
    4

    Tagliare lo spazio bianco al largo delle estremità di una stringa con RTRIM (a destra) e LTRIM (a sinistra ) .

    SELEZIONA RTRIM ( column_name_1 ) , LTRIM ( column_name_2 ) DA nome_tabella
    5

    prendere solo i caratteri dalla fine della stringa utilizzando il comando SINISTRA o DESTRA . Questi comandi prendono due parametri : il valore della stringa stessa e il numero di caratteri da restituire. Quindi la stringa " destra e sinistra " sarebbe tornato "sinistra " e "destra" , con la seguente dichiarazione :

    selezionare Sinistra ( column_name , 4 ) , DESTRA ( column_name , 5) FROM nome_tabella
    6

    Tirare caratteri a partire dalla metà di una stringa utilizzando il comando SOTTOSTRINGA . Questo comando richiede tre parametri : la stringa da manipolare , la posizione per iniziare a nella stringa e il numero di caratteri da estrarre dalla stringa . Quindi, " una stringa lunga " sarebbe diventato "lungo" in quanto si parte al terzo carattere "l" e proseguire per quattro caratteri .

    SELEZIONA SOTTOSTRINGA ( column_name , 3 , 4) FROM nome_tabella
    7

    cambiare la direzione del testo con il comando di marcia indietro . Quindi, "abc" sarebbe diventato " CBA " una volta che la dichiarazione è stata eseguita .

    SELEZIONA REVERSE ( column_name_1 ) FROM nome_tabella
    8

    sostituire un insieme di caratteri all'interno di una stringa utilizzando il comando REPLACE . Questo comando prende tre parametri : la stringa , i caratteri da trovare ei personaggi per sostituire la stringa trovata con . Quindi la stringa " SQL è buono" sarebbe restituire la stringa " SQL è impressionante ", invece .

    SELEZIONA SOTTOSTRINGA ( column_name , 'buono' , ' awesome' ) FROM nome_tabella
    9

    trovare l'indice di inizio di un insieme di caratteri in una stringa utilizzando il comando PATINDEX . Questo comando accetta due parametri : una stringa da trovare e una stringa di ricerca. Quindi, se abbiamo corso "SQL è buono ", attraverso la dichiarazione seguente ci sarebbe un risultato di 8 .

    SELEZIONA PATINDEX ( '% % buono ' , column_name ) FROM nome_tabella
    Strings in statments SQL
    10 concatenare stringhe

    utilizzando il simbolo più (+) .

    Seleziona string_column_1 + string_column_2FROM nome_tabella
    11

    inserire le stringhe letterali in dichiarazioni avvolgendo virgolette singole (' ) intorno a loro .

    SELECT' abc'FROM nome_tabella
    12

    Ricerca di valori di carattere all'interno di colonne utilizzando il comando LIKE. Ciò restituirà tutte le righe in cui string_column_1 è esattamente "abc" da nome_tabella .

    SELECT * FROM table_nameWHERE string_column_1 LIKE ' abc'
    13

    Aggiungere un carattere jolly per la ricerca a restituire i valori in cui la stringa è presente nella colonna , ma non necessariamente una corrispondenza esatta . Una sottolineatura rappresenta un singolo carattere . Il posizionamento degli argomenti simbolo . Ad esempio , nel prospetto di seguito solo personaggio poteva venire dopo la parola " il " o non sarebbe considerato una corrispondenza .

    SELECT * FROM table_nameWHERE string_column_1 LIKE ' Prov. '
    14 < p > Utilizzare il simbolo di percentuale ( % ) per rappresentare qualsiasi numero di caratteri jolly . La dichiarazione di seguito sarebbe tornato qualsiasi stringa con " la " all'inizio di esso . A causa del posizionamento della percentuale firma tutti caratteri supplementari dovrebbe venire alla fine della stringa . Se vogliamo solo trovare tutte le stringhe in cui le lettere " l '" sono presenti a tutti useremmo '% il % ' invece .

    SELECT * FROM table_nameWHERE string_column_1 LIKE' la % '
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come cache esterna Javascript 
    ·Informazioni su SQL Profiler Uso 
    ·Come aggiungere un'immagine di sfondo utilizzando la pr…
    ·Come terminare Omnimark Script 
    ·Come fare un link IMG 
    ·Come Divs Codice 
    ·Come stimare Kernel Smoothing Density 
    ·Come convertire una stringa in un intero in Gambas 
    ·I posti migliori per i registri Net 
    ·Come uccidere un lavoro in un batch GNU 
      Articoli in evidenza
    ·Come collegare video in VB.NET 
    ·Java Ammortamento Calcolatrice Codice Aiuto 
    ·Come utilizzare Visual Basic per il controllo di motori…
    ·Come creare un file BAT 
    ·Come impostare uno schema di MIT per SICP 
    ·Che cosa è un errore di runtime ? 
    ·Che cosa è Microsoft Visual Studio 6.0 
    ·Come creare un pulsante su VB 
    ·PHP Fatal Error : Memory Esausto 
    ·Come utilizzare i pulsanti di opzione in Visual C 
    Copyright © Conoscenza Informatica http://it.wingwit.com