Typeormで以下のようなSQLを実現しようとしています。
SQL
1select 2 birthday, sex, 3 concat( lastname, ' ', firstname) as name 4from person 5where 6 name like '%pupi%'
Typeormだとこのような記述になると思うのですが、
Typescript
1class Person { 2 @Column({type: 'text'}) 3 firstname; 4 @Column({type: 'text'}) 5 lastname; 6 @Column({type: 'datetime'}) 7 birthday; 8 @Column({type: 'tinyint'}) 9 sex = 1; 10 11 // ここでlastNameとfirstNameをconcatしたい。 12 name; 13} 14 15let persona = new Person(); 16persona.find({name: 'pupi', limit: 1}); 17 18console.info(persona.name);
上記のようなTypeormの記述の中でconcatを行うことはできないのでしょうか?
生のSQLをそのまま記述するような方法をするしか無いでしょうか?
よろしくお願いします。
あなたの回答
tips
プレビュー