管道的SQLite查询结果| |

时间:2014-01-06 00:54:09

标签: sqlite

我有一个音乐数据库。其中一个表名为track,当我执行查询时

SELECT * FROM tracks

idTrack strPath strArtist   strAlbumArtist  strAlbum    strGenre    strComposer strConductor    strTitle    iTrack  iNumTracks  iDuration   iYear   iTimesPlayed    iRating iFavorite   iResumeAt   iDisc   iNumDisc    strLyrics   strComment  strFileType strFullCodec    strBitRateMode  iBPM    iBitRate    iChannels   iSampleRate dateLastPlayed  dateAdded
1   \\MEDIA-SERVER\Music\112\112\01 112 - 112 - Intro.flac  | 112 | | 112 |     112 | R&B | |  |        112 Intro   1   0   133 1996    0   0   0   0   0   0           flac    Flac Audio      0   896 2   44100   0001-01-01 00:00:00 2013-11-02 12:46:35
2   \\MEDIA-SERVER\Music\112\112\02 112 - Now That We're Done.flac  | 112 | | 112 |     112 | R&B | |  |        Now That We're Done 2   0   309 1996    0   0   0   0   0   0           flac    Flac Audio      0   912 2   44100   0001-01-01 00:00:00 2013-11-02 12:46:35
3   \\MEDIA-SERVER\Music\112\112\03 112 - Pleasure & Pain.flac  | 112 | | 112 |     112 | R&B | |  |        Pleasure & Pain 3   0   257 1996    0   0   0   0   0   0           flac    Flac Audio      0   923 2   44100   0001-01-01 00:00:00 2013-11-02 12:46:35

结果用|填写112 |但是如果我执行查询

SELECT strArtist FROM tracks

strArtist
|  |
|  |
|  |

然后我结束了strArtist只包含| |

如果指定列,为什么结果为空?做管道|周围的结果与它有什么关系?当我执行strArtist时,它们位于SELECT * FROM tracks列的结果中。列strAlbumArtiststrGenre也是如此。

值不是错误的地方。我使用制表符分隔到文本文件导出结果,所以它们看起来像关闭,但它们不是。

我从SQLabs Group SQLiteManager,Firefox工具SQLite Manager和C#中得到相同的结果。

0 个答案:

没有答案