Riformattare un elenco
List Formatter
Trasforma delle righe in una lista separata da virgole, in una clausola SQL IN con gli apici, in un array JSON o in un elenco puntato, e viceversa.
Trasforma una colonna di valori in una clausola IN di SQL, un array JSON, un elenco tra virgolette o un elenco puntato — e smonta di nuovo in righe uno qualunque di questi. La parte che conta è come tratta l’apostrofo: O’Brien diventa ’O’’Brien’, che è l’escape previsto dallo standard SQL.
Ingresso
Formato
Risultato
valori
4
caratteri in uscita
51
Come si usa
Scegliere la direzione
Dalle righe a un elenco, o da un elenco alle righe. La seconda legge un array JSON, una clausola IN di SQL, un elenco tra virgolette o uno con un delimitatore, e dice quale ha riconosciuto.
Scegliere la forma in uscita
L’elenco mostra ogni formato con un esempio — a,b oppure "a", "b" — così si sceglie guardando invece che dal nome. Con «personalizzato» si impostano da sé prefisso, suffisso e separatore.
Controllare il conteggio
Il numero di valori è la verifica di sanità. Se è uno in meno del previsto, è caduta una riga vuota oppure un valore tra virgolette si è inghiottito una virgola.
Domande frequenti
Perché l’apostrofo è raddoppiato?
Perché è così che SQL lo mette in escape: ’O’’Brien’ è lo standard e funziona in ogni database. L’escape con la barra rovesciata funziona solo in MySQL, ed è il modo consueto in cui una clausola IN generata si rompe da un’altra parte.
Un valore che conteneva una virgola si è diviso in due
Solo se non era tra virgolette. Rileggendo un elenco, i valori tra virgolette si tengono le loro virgole: a, "b, c" sono due valori, non tre. Mettendo il valore tra virgolette nella sorgente, sopravvive.
C’è un limite al numero di valori?
Non qui, ma c’è dove lo si va a incollare. Oracle limita una lista IN a 1.000 voci e altri database hanno i loro limiti; oltre qualche centinaio, comunque, una tabella temporanea o una join è la forma migliore.
Può ricevere da
Togliere le righe doppie
Duplicate Line Remover
Elimina le righe ripetute, tiene solo quelle ripetute, oppure conta quante volte compare ciascuna.
Ordinare e mescolare le righe
Line Sorter & Shuffler
Ordina le righe in ordine alfabetico, numerico o di lunghezza, oppure le mescola a caso, con opzioni di ordine inverso e di maiuscole.
Numerare le righe
Line Numbering
Aggiunge o toglie i numeri all’inizio di ogni riga, scegliendo valore iniziale, passo, cifre di riempimento e separatore.
Dividere un testo lungo
Text Splitter
Divide un testo lungo in blocchi per numero di righe, per quantità di caratteri o su un separatore, senza spezzare le frasi.
Dopo
Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.
Da CSV a SQL
CSV to SQL
Genera da una tabella le istruzioni CREATE TABLE e INSERT, con i tipi dedotti e il dialetto che scegli.
Formattatore e validatore JSON
JSON Formatter & Validator
Formatta, minifica e valida il JSON, indicando riga e colonna esatte di un errore di sintassi.
Togliere le righe doppie
Duplicate Line Remover
Elimina le righe ripetute, tiene solo quelle ripetute, oppure conta quante volte compare ciascuna.
Ordinare e mescolare le righe
Line Sorter & Shuffler
Ordina le righe in ordine alfabetico, numerico o di lunghezza, oppure le mescola a caso, con opzioni di ordine inverso e di maiuscole.
Trova e sostituisci
Find & Replace
Sostituisce per stringa esatta, per parola intera o con un’espressione regolare, con i gruppi di cattura e l’anteprima di ogni occorrenza.
Editor Markdown
Markdown Editor
Scrive Markdown con anteprima dal vivo ed esporta l’HTML generato, con le tabelle e le liste di spunta del GFM.